when it rains, it pours - French English Dictionary